firebase - flutter NoSuchMethodError
全部标签 我有一个使用Firebase存储和谷歌登录的Flutter应用。我尝试执行的步骤非常简单:1-使用Google登录(完成)。2-获取当前用户ID(完成)。3-在为流生成器构造流时使用用户ID(问题)。到目前为止,我所做的是使用Future获取当前用户ID,然后在Where子句中注入(inject)用户Id.where('userId',isEqualTo:userId)这就是我最终得到的:这是我应该创建流的部分://Getdocument'ssnapshotsandreturnitasstream.FuturegetDataStreamSnapshots()async{//Getcur
我有一个使用Firebase存储和谷歌登录的Flutter应用。我尝试执行的步骤非常简单:1-使用Google登录(完成)。2-获取当前用户ID(完成)。3-在为流生成器构造流时使用用户ID(问题)。到目前为止,我所做的是使用Future获取当前用户ID,然后在Where子句中注入(inject)用户Id.where('userId',isEqualTo:userId)这就是我最终得到的:这是我应该创建流的部分://Getdocument'ssnapshotsandreturnitasstream.FuturegetDataStreamSnapshots()async{//Getcur
目前我制作了我的第一个flutter应用程序,所以对我来说还有一些不确定的事情。其中之一是,如果有一种方法可以将FireBaseUser存储在设备中或根据存储在那里的信息构建它,首先是能够获得一个新token以将http请求发送到我的firebase后端,其次是在应用程序关闭,直到用户点击注销。感谢您的回答! 最佳答案 Firebase插件非常智能,可以为您缓存用户。您可以在应用重启后查看当前用户。 关于firebase-realtime-database-使用flutter和fireb
目前我制作了我的第一个flutter应用程序,所以对我来说还有一些不确定的事情。其中之一是,如果有一种方法可以将FireBaseUser存储在设备中或根据存储在那里的信息构建它,首先是能够获得一个新token以将http请求发送到我的firebase后端,其次是在应用程序关闭,直到用户点击注销。感谢您的回答! 最佳答案 Firebase插件非常智能,可以为您缓存用户。您可以在应用重启后查看当前用户。 关于firebase-realtime-database-使用flutter和fireb
我遇到过两种向CloudFirestore添加数据的模式。首先是使用事务,即:Firestore.instance.runTransaction((transaction)async{awaittransaction.set(ref.document(),{'user_name':_name.text,'age':_age.text});});第二种是使用setData()方法:Firestore.instance.collection('users').document('$id').setData({'user_name':_name.text,'age':_age.text});
我遇到过两种向CloudFirestore添加数据的模式。首先是使用事务,即:Firestore.instance.runTransaction((transaction)async{awaittransaction.set(ref.document(),{'user_name':_name.text,'age':_age.text});});第二种是使用setData()方法:Firestore.instance.collection('users').document('$id').setData({'user_name':_name.text,'age':_age.text});
我需要查询用户的信息,但到目前为止,我一直在思考如何从保存当前登录用户信息的文档中的字段中获取值:StringfirstName="";StringlastName="";voidgetInfo()async{varuser=FirebaseAuth.instance.currentUser();varuserQuery=Firestore.instance.collection('Users').where('e-mail',isEqualTo:'$user.email');//WHATSHOULDIDONEXT}@overridevoidinitState(){super.init
我需要查询用户的信息,但到目前为止,我一直在思考如何从保存当前登录用户信息的文档中的字段中获取值:StringfirstName="";StringlastName="";voidgetInfo()async{varuser=FirebaseAuth.instance.currentUser();varuserQuery=Firestore.instance.collection('Users').where('e-mail',isEqualTo:'$user.email');//WHATSHOULDIDONEXT}@overridevoidinitState(){super.init
我一直在学习一些Flutter教程,最近尝试学习FirebaseforFlutter教程,可以在这里找到:https://codelabs.developers.google.com/codelabs/flutter-firebase/我按照教程所说创建了一个新项目,在Android和iOS上测试运行它并且运行良好。然后,我将cloud_firestore:^0.8.0添加到pubspec.yaml文件中,并按照教程中的说明运行“Packagesget”。现在每当我尝试在iOS模拟器中运行该项目时,我都会收到以下错误:***Firstthrowcallstack:(0CoreFound
我一直在学习一些Flutter教程,最近尝试学习FirebaseforFlutter教程,可以在这里找到:https://codelabs.developers.google.com/codelabs/flutter-firebase/我按照教程所说创建了一个新项目,在Android和iOS上测试运行它并且运行良好。然后,我将cloud_firestore:^0.8.0添加到pubspec.yaml文件中,并按照教程中的说明运行“Packagesget”。现在每当我尝试在iOS模拟器中运行该项目时,我都会收到以下错误:***Firstthrowcallstack:(0CoreFound